﻿''' <summary>
''' 親結合列
''' </summary>
''' <remarks></remarks>
Public Interface IParentRelation

    ReadOnly Property MyColumnName As String

    ReadOnly Property YourColumnName As String

    ReadOnly Property YourColumn As ColumnAttribute

    ReadOnly Property IsNullable As Boolean

    Sub Join(myInstance As Object, yourInstance As Object)

    ''' <summary>
    ''' 基底クラスリレーションかを示します
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks>
    ''' 読み込み時に指定された階層を超えてカスケードする必要があるかを示します
    ''' 実質基底クラスカスケード判定用
    ''' </remarks>
    ReadOnly Property IsSuperRelation As Boolean

End Interface


